home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / DTS Sample Code / System 7.0 Samples / AEObject-Edition1.0.2 Sample / AEObject-Edition Sample.make < prev    next >
Encoding:
Text File  |  1992-03-09  |  3.5 KB  |  97 lines  |  [TEXT/MPS ]

  1. #   File:       "AEObject-Edition Sample".make
  2. #   Target:     "AEObject-Edition Sample"
  3. #  My Make File
  4. # Very simple, the only change I made from the CreateMake script was
  5. # getting rid of some libraries and adding the extra 
  6. # dependency for my dumped headers
  7. #
  8. # COpts is used to set our C Options, change it to whatever you'd like.
  9. # I usually use -w while I'm developing and debugging, then 
  10. # -r -warnings on when I am ready to go final.
  11. # I rarely use -warnings full, because our C compiler complains about losing bits too much  
  12. COpts = -r -warnings on 
  13.  
  14.  
  15. OBJECTS =   :obj:main.c.o ∂
  16.             :obj:Menu.c.o ∂
  17.             :obj:AppleEventCore.c.o ∂
  18.             :obj:Subscribe.c.o ∂
  19.             :obj:Publish.c.o ∂
  20.             :obj:Files.c.o ∂
  21.             :obj:Print.c.o ∂
  22.             :obj:TextSections.c.o ∂
  23.             :obj:Windows.c.o ∂
  24.             :obj:globals.c.o ∂
  25.             :obj:AEObject.c.o ∂
  26.             :obj:AEUtilities.c.o ∂
  27.             :obj:Utilities.c.o ∂
  28.             :obj:Initialize.c.o 
  29.  
  30.  
  31. "AEObject-Edition Sample"        ƒƒ    "AEObject-Edition Sample".make AESamp.rsrc
  32.     Rez  -append "AEObject-Edition Sample".r -o "AEObject-Edition Sample"
  33.  
  34.  
  35.  
  36. # I'm setting the object support library stuff to be preloaded, since it's  
  37. # fragmenting my heap if I don't, since I call some of it before I've unloaded
  38. # my initialization segment.  Just being extra memory-paranoid
  39.  
  40. # my link options are 
  41. # -mf  use MultiFinder (process manager) memory if you can/need to
  42. # -t APPL type appication
  43. # -C CKD1  creator type
  44.  
  45. "AEObject-Edition Sample" ƒƒ "AEObject-Edition Sample".make Sampheaders {OBJECTS} 
  46.     Link -mf -t APPL -C CKD1   ∂
  47.         -ra AEObjSuppt=resPreload,resLocked ∂
  48.         -ra AEObjGlue=resPreload,resLocked ∂
  49.         -ra AEObjPacking=resPreload,resLocked ∂
  50.         {OBJECTS} ∂
  51.         "{Libraries}"Runtime.o ∂
  52.         "{Libraries}"Interface.o ∂
  53.         "{libraries}"AEObjectSupportLib.o ∂
  54.         -o "AEObject-Edition Sample"
  55.  
  56. Sampheaders ƒ  BuildHeaders.c SampConstants.h Structs.h prototypes.h Macros.h NewDialog.h
  57.     C  -c BuildHeaders.c 
  58.  
  59. :obj:main.c.o ƒ "AEObject-Edition Sample".make  Structs.h main.c
  60.      C  {COpts}  main.c -o :obj:main.c.o
  61. :obj:Menu.c.o ƒ "AEObject-Edition Sample".make Structs.h  Menu.c
  62.      C  {COpts} Menu.c -o :obj:Menu.c.o
  63.  
  64. :obj:AppleEventCore.c.o ƒ "AEObject-Edition Sample".make  Structs.h AppleEventCore.c
  65.      C  {COpts} AppleEventCore.c -o :obj:AppleEventCore.c.o
  66.      
  67. :obj:Subscribe.c.o ƒ "AEObject-Edition Sample".make  Structs.h Subscribe.c
  68.      C   {COpts} Subscribe.c -o :obj:Subscribe.c.o
  69.      
  70. :obj:Publish.c.o ƒ "AEObject-Edition Sample".make Structs.h  Publish.c
  71.      C  {COpts} Publish.c -o :obj:Publish.c.o
  72.      
  73. :obj:Files.c.o ƒ "AEObject-Edition Sample".make  Structs.h Files.c
  74.      C  {COpts} Files.c -o :obj:Files.c.o 
  75.      
  76. :obj:Print.c.o ƒ "AEObject-Edition Sample".make  Structs.h Print.c
  77.      C  {COpts} Print.c -o :obj:Print.c.o     
  78. :obj:TextSections.c.o ƒ "AEObject-Edition Sample".make Structs.h  TextSections.c
  79.      C  {COpts} TextSections.c -o :obj:TextSections.c.o
  80.  
  81. :obj:Windows.c.o ƒ "AEObject-Edition Sample".make Structs.h  Windows.c
  82.      C  {COpts} Windows.c -o :obj:Windows.c.o
  83.  
  84.  
  85. :obj:globals.c.o ƒ "AEObject-Edition Sample".make Structs.h  globals.c
  86.      C  {COpts} globals.c -o :obj:globals.c.o
  87. :obj:AEObject.c.o ƒ "AEObject-Edition Sample".make Structs.h  AEObject.c
  88.      C  {COpts} AEObject.c -o :obj:AEObject.c.o
  89.  
  90. :obj:AEUtilities.c.o ƒ "AEObject-Edition Sample".make Structs.h  AEUtilities.c
  91.      C  {COpts} AEUtilities.c -o :obj:AEUtilities.c.o
  92.  
  93. :obj:Utilities.c.o ƒ "AEObject-Edition Sample".make Structs.h  Utilities.c
  94.      C  {COpts} Utilities.c -o :obj:Utilities.c.o
  95. :obj:Initialize.c.o ƒ "AEObject-Edition Sample".make Structs.h  Initialize.c
  96.      C  {COpts} Initialize.c -o :obj:Initialize.c.o
  97.